﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

using MT.eVotePRS.Model;

namespace MT.eVotePRS.Persistence.Interfaces
{
    public interface IInventoryTxnDao
    {
        object InsertInventoryTxn(InventoryTxn inventoryTxn);

        InventoryTxn QueryLastTxnOfHandset(string handsetId);

        InventoryTxn QueryLastTxnOfStudent(string studentId);

        IList GetTxnByHandsetId(string handsetId);

        IList GetTxnByStudentID(string studentId);

        IList GetAllTxnList();

        IList GetStudentEventsByStatus(int statusId);

        IList GetHandsetEventsByStatus(int statusId);

        IList GetStudentEvents(Hashtable paramHash);

        IList GetHandsetEvents(Hashtable paramHash);        
    }
}
